<?php

namespace app\common\model;

use app\common\model\Base;
use think\Model;

class Ads extends Base
{

    // 设置当前模型对应的完整数据表名称
    protected $table = 'ads';

    /**
     * 获取列表
     */
    public static function getList($where = [], $field = '*', $order = '', $pageSize = "15")
    {
        $list = self::where($where)
            ->field($field)
            ->order($order)
            ->paginate(['list_rows' => $pageSize, 'query' => request()->param()]);
        $page = $list->render();
        $data['list'] = $list->toArray()['data'];
        $data['count'] = $list->total();
        $data['last_page'] = $list->toArray()['last_page'];
        $data['page'] = $page;
        return $data;
    }

    /**
     * 获取列表  不分页
     */
    public static function getAllList($where = [], $field = '*', $order = '', $limit = '0')
    {
        $data = self::where($where)
            ->field($field)
            ->order($order)
            ->limit($limit)
            ->select();
        return $data;
    }

}